#ifndef INC_DIAGRAMVISITOR_H
#define INC_DIAGRAMVISITOR_H

/* don't include header files for compile speed */
class UMLObject;
class UMLBox;
class UMLLine;

/* very abstract */
class DiagramVisitor
{
	public:
		virtual void visit(UMLBox&) = 0;
		virtual void visit(UMLLine&) = 0;
};

#endif // INC_DIAGRAMVISITOR_H

